<%@page import="entidades.Proveedores" %>
<%@page import="entidades.EquipoMaestro" %>
<%@page import="entidades.TiposEquipos" %>
<%@page import = "java.util.LinkedList"%>
<jsp:useBean id="provec" scope="request" class="entidades.controladores.ProveedoresJDBC" />
<jsp:useBean id="caract" scope="request" class="entidades.Caracteristicas" />
<jsp:useBean id="caractc" scope="request" class="entidades.controladores.CaracteristicasJDBC" />
<jsp:useBean id="equi" scope="request" class="entidades.EquipoMaestro" />
<jsp:useBean id="equic" scope="request" class="entidades.controladores.EquipoMaestroJDBC" />
<jsp:useBean id="tipoc" scope="page" class="entidades.controladores.TiposEquiposJDBC" />
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
   

<html>
    <head>
    </head>
    <body>
       <body>
           <table>
               <form id="form1" name="form1" method="post" action="nuevo.jsp">
                   <tr>
                       <td>Numero Inventario</td>
                       <td><input type="text" name="inv" id="inv" /></td>
                   </tr>
                   <tr>
                       <td>fecha de Compra</td>
                       <td>
                           <select name="dc">
                              <option value="1">1</option>
                              <option value="2">2</option>
                              <option value="3">3</option>
                              <option value="4">4</option>
                              <option value="5">5</option>
                              <option value="6">6</option>
                              <option value="7">7</option>
                              <option value="8">8</option>
                              <option value="9">9</option>
                              <option value="10">10</option>
                              <option value="12">11</option>
                              <option value="14">13</option>
                              <option value="15">15</option>
                              <option value="16">16</option>
                              <option value="17">17</option>
                              <option value="18">18</option>
                              <option value="19">19</option>
                              <option value="20">20</option>
                              <option value="22">21</option>
                              <option value="23">23</option>
                              <option value="24">24</option>
                              <option value="25">25</option>
                              <option value="26">26</option>
                              <option value="27">27</option>
                              <option value="28">28</option>
                              <option value="29">29</option>
                              <option value="30">30</option>
                              <option value="31">31</option>
                            </select>
                            <select name="mc">
                              <option value="1">1</option>
                              <option value="2">2</option>
                              <option value="3">3</option>
                              <option value="4">4</option>
                              <option value="5">5</option>
                              <option value="6">6</option>
                              <option value="7">7</option>
                              <option value="8">8</option>
                              <option value="9">9</option>
                              <option value="10">10</option>
                              <option value="11">11</option>
                              <option value="12">12</option>
                            </select>
                            <select name="ac">
                              <option value="2012">2012</option>
                              <option value="2011">2011</option>
                              <option value="2010">2010</option>
                              <option value="2009">2009</option>
                              <option value="2008">2008</option>
                              <option value="2007">2007</option>
                              <option value="2006">2006</option>
                              <option value="2005">2005</option>
                              <option value="2004">2004</option>
                              <option value="2003">2003</option>
                        </select>

                       </td>
                   </tr>
                   <tr>
                       <td>Fecha Recepcion</td>
                       <td>
                        <select name="dr">
                          <option value="1">1</option>
                          <option value="2">2</option>
                          <option value="3">3</option>
                          <option value="4">4</option>
                          <option value="5">5</option>
                          <option value="6">6</option>
                          <option value="7">7</option>
                          <option value="8">8</option>
                          <option value="9">9</option>
                          <option value="10">10</option>
                          <option value="12">11</option>
                          <option value="14">13</option>
                          <option value="15">15</option>
                          <option value="16">16</option>
                          <option value="17">17</option>
                          <option value="18">18</option>
                          <option value="19">19</option>
                          <option value="20">20</option>
                          <option value="22">21</option>
                          <option value="23">23</option>
                          <option value="24">24</option>
                          <option value="25">25</option>
                          <option value="26">26</option>
                          <option value="27">27</option>
                          <option value="28">28</option>
                          <option value="29">29</option>
                          <option value="30">30</option>
                          <option value="31">31</option>
                        </select>
                        <select name="mr">
                          <option value="1">1</option>
                          <option value="2">2</option>
                          <option value="3">3</option>
                          <option value="4">4</option>
                          <option value="5">5</option>
                          <option value="6">6</option>
                          <option value="7">7</option>
                          <option value="8">8</option>
                          <option value="9">9</option>
                          <option value="10">10</option>
                          <option value="11">11</option>
                          <option value="12">12</option>
                        </select>
                        <select name="ar">
                          <option value="2012">2012</option>
                          <option value="2011">2011</option>
                          <option value="2010">2010</option>
                          <option value="2009">2009</option>
                          <option value="2008">2008</option>
                          <option value="2007">2007</option>
                          <option value="2006">2006</option>
                          <option value="2005">2005</option>
                          <option value="2004">2004</option>
                          <option value="2003">2003</option>
                        </select>
                      </td>
                   </tr>
                   <tr>
                       <td>Numero de Factura</td>
                       <td><input type="text" name="factura" id="factura" /></td>
                   </tr>
                   <tr>
                       <td>Estado</td>
                       <td><input type="text" name="status" id="estado" /></td>
                   </tr>
                   <tr>
                       <td>Proveedor</td>
                       <td>
                       <select name="proveedor" id="select">
                       <option>----</option>
                        <%
                             LinkedList<Proveedores> lispro =provec.getProveedores();
                             for(int i=0; i<lispro.size();i++){
                                out.print("<option value='"+lispro.get(i).getId()+"'>"+lispro.get(i).getNombre()+"</option>");
                             }
                        %>
                       </select>
                       </td>
                   </tr>
                   <tr>
                       <td>Estado</td>
                       <td>
                           Activo<input type="radio" name="estado" id="radio" value="true" />
                           Inactivo<input type="radio" name="estado" id="radio2" value="false" />
                       </td>
                   </tr>
                   <tr>
                       <td>Marca</td>
                       <td><input type="text" name="marca" id="marca" /></td>
                   </tr>
                   <tr>
                       <td>Modelo</td>
                       <td><input type="text" name="modelo" id="modelo" /></td>
                   </tr>
                   <tr>
                       <td>Serie</td>
                       <td><input type="text" name="serie" id="serie" /></td>
                   </tr>
                   <tr>
                       <td>Tipo</td>
                       <td>
                           <select name="tipo" id="select">
                                <option>----</option>
                                <%
                                     LinkedList<TiposEquipos> listi =tipoc.getTiposEquiposs();
                                     for(int i=0; i<listi.size();i++){
                                         out.print("<option value='"+listi.get(i).getCod()+"'>"+listi.get(i).getNombre()+"</option>");
                                     }
                                %>
                            </select>
                       </td>
                   </tr>
                   <tr>
                       <td>Descripcion</td>
                       <td>
                           <textarea name="caracteristicas" rows="4" cols="20">
                           </textarea>
                       </td>
                   </tr>
                   <tr>
                       <td colspan="2"></td>
                       <td>
                           <input type="submit" name="bot" id="bot" value="Enviar" />
                           <input type="reset" name="bot2" id="bot2" value="Restablecer" />
                       </td>
                   </tr>
                   <tr>
                       <td></td>
                       <td></td>
                   </tr>
            </form>
           </table>
    </body>
    </html>
    <%
if(request.getParameter("bot")!=null){
    String fechap=null,fechae=null;
    fechap=request.getParameter("dc")+"/"+request.getParameter("mc")+"/"+request.getParameter("ac");
    fechae=request.getParameter("dr")+"/"+request.getParameter("mr")+"/"+request.getParameter("ar");


    equi.setCodInventario(request.getParameter("inv"));
    equi.setEstado(Boolean.valueOf(request.getParameter("estado")));
    equi.setFechaCompra(fechap);
    equi.setFechaRecepcion(fechae);
    equi.setId(0);
    equi.setIdProveedor(request.getParameter("proveedor"));
    equi.setNoFactura(request.getParameter("factura"));
    equi.setStatus(request.getParameter("status"));

    if(equic.crearEquipoMaestro(equi)==1){
        caract.setCaracteristicas(request.getParameter("caracteristicas"));
        caract.setId(0);
        caract.setIdEquipo(request.getParameter("inv"));
        caract.setIdTipo(request.getParameter("tipo"));
        caract.setMarca(request.getParameter("marca"));
        caract.setModelo(request.getParameter("modelo"));
        caract.setSerie(request.getParameter("serie"));
        if(caractc.crearCaracteristicas(caract)==1){
            out.print("Caracteristicas Agregadas");
        }else{
        out.print("Error al Agregar caracteristicas");
        }
        out.print("Equipo Agregado");
        }else{
        out.print("Error al Agregar Equipo");

        }

    }else{
out.print("");
    }
%>